//
//  SEGReportViewModel.h
//  Commom
//
//  Created by 梁学彰 on 2020/6/16.
//

#import <Foundation/Foundation.h>
#import "SEGSharedNewManager.h"

NS_ASSUME_NONNULL_BEGIN

@interface SEGReportViewModel : NSObject
@property (nonatomic, assign)NSInteger currentIndex; //用于举报后通知对应界面刷新
@property (nonatomic, copy) NSString* byReportedId;//被举报人ID
@property (nonatomic, copy) NSString* byReportedNickname; //被举报人昵称
//@property (nonatomic, copy) NSString* byReportedPhone; //被举报人手机号 选填
@property (nonatomic, copy) NSString* byReportedContId; //被举报内容ID objId
@property (nonatomic, copy) NSString* byReportedContTypeCode; //被举报内容类型编码 objType
//@property (nonatomic, copy) NSString* byReportedContTypeName; //被举报内容类型名称 选填
@property (nonatomic, copy) NSString* byReportedContDetails; //被举报内容详情文字
@property (nonatomic, copy) NSString* byReportedContImages; //被举报内容详情图片（多个，号分隔）
@property (nonatomic, copy) NSString* pgcTitle; //pgc评论举报对应标题
/**
 网络请求管理对象
 */
@property (nonatomic, strong)SEGSharedNewManager *sharedNewManager;
/**
 描述数组
 */
@property (nonatomic, strong)NSArray <SEGReportReasonModel *>*dataSource;
/**
 选中的行
 */
@property (nonatomic, assign) NSInteger selectedIndex;

@property (nonatomic, copy) NSString* reportReasonCode; //举报理由编码
@property (nonatomic, copy) NSString* reportReasonName; //举报理由名称

@property (nonatomic, strong) RACCommand *dataCommand;//数据
@property (nonatomic, strong) RACCommand *reportCommand;//举报

@end

NS_ASSUME_NONNULL_END
